package com.stefanini.pe.bbva.bp.in.bo.impl;

import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.stefanini.pe.bbva.bp.in.bo.iface.VencimientoBOIface;
import com.stefanini.pe.bbva.bp.in.dao.iface.VencimientoDAOIface;
import com.stefanini.pe.bbva.bp.in.to.ClienteDesbalanceado;
import com.stefanini.pe.bbva.bp.in.to.VencimientoBono;
import com.stefanini.pe.bbva.bp.in.to.CumpleCliente;
import com.stefanini.pe.bbva.bp.in.to.VencimientoDPZ;
import com.stefanini.pe.bbva.bp.in.to.VencimientoORep;

@Service
public class VencimientoBOImpl implements VencimientoBOIface {
	@Resource
	private VencimientoDAOIface vencimientoDAOIface;	
	
				
	public VencimientoDAOIface getVencimientoDAOIface() {
		return vencimientoDAOIface;
	}
	
	public List<VencimientoDPZ> consultaVencimientoDPZ(String idusuarioasesor,int diasvencimieto){
		return vencimientoDAOIface.consultaVencimientoDPZ(idusuarioasesor,diasvencimieto);
	}	
	
	public List<CumpleCliente> consultaCumpleCliente(String idusuarioasesor,int diasvencimieto){
		return vencimientoDAOIface.consultaCumpleCliente(idusuarioasesor,diasvencimieto);
	}
	
	public List<ClienteDesbalanceado> consultaClienteDesbalanceado(String idusuarioasesor){
		return vencimientoDAOIface.consultaClienteDesbalanceado(idusuarioasesor);
	}
	
	public List<ClienteDesbalanceado> consultaClienteDesbalanceadoModal(String idcliente) {
		return vencimientoDAOIface.consultaClienteDesbalanceadoModal(idcliente);
	}

	public List<ClienteDesbalanceado> consultaClienteDesbalanceadoReporte(String idusuarioasesor) {
		return vencimientoDAOIface.consultaClienteDesbalanceadoReporte(idusuarioasesor);
	}
	
	public List<VencimientoBono> consultaVencimientoBono(String idusuarioasesor,int diasvencimieto){
		return vencimientoDAOIface.consultaVencimientoBono(idusuarioasesor,diasvencimieto);
	}	
	
	public List<VencimientoORep> consultaVencimientoOPR(String idusuarioasesor,int diasvencimieto){
		return vencimientoDAOIface.consultaVencimientoOPR(idusuarioasesor,diasvencimieto);
	}
}
